Object-Oriented Remoting - Basic Infrastructure Patterns

نویسندگان

  • Markus Völter
  • Michael Kircher
  • Uwe Zdun
چکیده

This pattern language describes the building blocks of typical distributed object frameworks, such as Java RMI, CORBA, .NET Remoting, web object systems, or web services. The patterns cover the basic infrastructure of such distributed object frameworks in a rather abstract manner, as it can be observed by developers using a distributed object systems for object-oriented remoting. The patterns presented in this paper are used in almost every distributed object framework application.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Reducing the Network Overheads of .NET Remoting through Runtime Call Aggregation

Modern application frameworks such as the Common Language Infrastructure (the core technology behind .NET) and Java are designed with sophisticated remoting capabilities at their core. This allows programmers to quickly and easily produce distributed applications using standard object-oriented techniques. Although this is largely beneficial, most object-oriented APIs are not well suited to remo...

متن کامل

Invocation Flow Lines: Patterns of Invocation and Message Processing in Object Remoting Middleware

Object remoting middleware greatly facilitates creating distributed, object-oriented systems. However, developers face many situations in which a middleware’s invocation and message processing architecture fails to fully support all their requirements. This problem is caused, for instance, by limitations in realising certain invocation styles (e.g., one-way and two-way conversations) on top of ...

متن کامل

Concurrent object-oriented programming on .NET

The SCOOP model (Simple concurrent object-oriented programming) offers a comprehensive approach to building high-quality concurrent and distributed systems. The model takes advantage of the inherent concurrency implicit in object-oriented programming to provide programmers with a simple extension enabling them to produce concurrent applications with little more effort than sequential ones. In t...

متن کامل

COMERA: COM Extensible Remoting Architecture

In a distributed object system, remoting architecture refers to the infrastructure that allows client programs to invoke methods on remote server objects in a transparent way. In this paper, we study the strength and limitations of current remoting architecture of COM (Component Object Model), and propose a new architecture called COMERA (COM Extensible Remoting Architecture) to enhance the ext...

متن کامل

Extending .NET Remoting with Distributed Garbage Collection

The memory management of distributed objects, when done manually, is an error-prone task. It leads to memory leaks and dangling references causing applications to fail. Avoiding such errors requires automatic memory management, named distributed garbage collection (DGC). Current DGC solutions are either not safe, not complete or not portable to widely used platforms such as .NET. As a matter of...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2003